//Erstellen der Auflistung in welcher gewünschte Importaktionen 
//definiert werden
ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();

int rawContactInsertIndex = ops.size();
//Bekanntgabe der neuen Einfügeoperation.
ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI)
//Account Typ sowie Name verpflichtend anzugeben, auch wenn null		
   .withValue(RawContacts.ACCOUNT_TYPE, null)
   .withValue(RawContacts.ACCOUNT_NAME,null )
   .build());
//Setzen des Anzeigenamens des neuen Kontaktes
ops.add(ContentProviderOperation.newInsert(Data.CONTENT_URI)
		   .withValueBackReference(Data.RAW_CONTACT_ID, rawContactInsertIndex)
		   .withValue(Data.MIMETYPE,StructuredName.CONTENT_ITEM_TYPE)
		   .withValue(StructuredName.DISPLAY_NAME, pB.getName())
		   .build());
//...

//Importaktionen durchführen
ContentProviderResult[] res = getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);	